package com.ruoyi.oar.domain;

import com.ruoyi.common.core.domain.GeneralEntity;
import com.ruoyi.oar.domain.dto.OarRoomsDTO;
import com.ruoyi.oar.domain.dto.OarUserDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.List;


/**
 * 房屋对象 oar_house
 * 
 * @author ruoyi
 * @date 2022-02-17
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
public class OarHouse extends GeneralEntity implements Serializable{
    private static final long serialVersionUID = 1L;

    /** 单位名称 */
    private String companyName;
    /** 经营地址 */
    private String businessAddr;
    /** 经营地址编码 */
    private String businessAddrCode;
    /** 统一社会信用代码 */
    private String unifiedCreditCode;
    /** 归属派出所名称 */
    private String deptName;
    /** 小区 */
    private String community;
    /** 门牌号 */
    private String houseNo;
    /** 房间数 */
    private Long roomsNo;
    /** 主键 */
    private String id;
    /** 审核结果 0:审核中 1:审核通过 2:审核不通过 */
    private Long auditState;
    /** 归属派出所id */
    private String deptId;
    /** 所属分局id */
    private String parentDeptId;
    /** 所属分局名称 */
    private String parentDeptName;
    /** 审核描述 */
    private String auditStateMesg;
    /** 实时状态  0:营业 1暂停 */
    private Long realTimeState;
    /** 数据对接方式  0:APP主动上报 1：核查转化 */
    private Long dataDockingType;
    /** 数据来源  0:主动上报 1:网安 2:摸排 */
    private Long dataSources;
    /** 网约平台  逗号隔开 1:美团 2:飞猪  3:高德 */
    private String netAbout;
    /** 责任民警id */
    private String dutyPoliceId;
    /** 责任民警名称 */
    private String dutyPoliceName;
    /** 行业类别*/
    private Integer taskSort;
    /** 审核类型 */
    private Integer taskAuditType;
    /**从业人员表*/
    private List<OarUserDTO> oarUserList;
    /** 房间 */
    @ApiModelProperty(value = "房间")
    private List<OarRoomsDTO> oarRoomsList;
    /** 是否已读 */
    @ApiModelProperty(value = "是否已读")
    private Integer isRead;
    /** 房东签字url */
    @ApiModelProperty(value = "房东签字url")
    private String landlordSignUrl;
    /** 短信是否已发送短信 */
    @ApiModelProperty(value = "短信是否已发送短信")
    private Integer isSend;
}
